




Palindrome program in C
Palindrome number in c: A palindrome number is a number that is same after reverse. For example 121, 34543, 343, 131, 48984 are the palindrome numbers.
Palindrome number algorithm

Get the number from user
Hold the number in temporary variable
Reverse the number
Compare the temporary number with reversed number
If both numbers are same, print palindrome number
Else print not palindrome number

Let's see the palindrome program in C. In this c program, we will get an input from the user and check whether number is palindrome or not.

#include
int main()  
{  
int n,r,sum=0,temp;  
printf("enter the number=");  
scanf("%d",&n);  
temp=n;  
while(n>0)  
{  
r=n%10;  
sum=(sum*10)+r;  
n=n/10;  
}  
if(temp==sum)  
printf("palindrome number ");  
else  
printf("not palindrome"); 
return 0;
} 

Output:

enter the number=151
palindrome  number


enter the number=5621
not palindrome  number













Please Share





